<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- 定义一个含有30个整型元素的数组，按顺序分别赋予从2开始的偶数；
    然后按顺序每五个数求出一个平均值，放在另一个数组中并输出。试编程。


    通过循环按行顺序得到一个5×5的二维数组 赋值1到25的自然数，
    然后输出该数组的左下半三角。试编程。提示：
    多维数组，也就是数组里面的数据也是数组（二维数据），会涉及数据的存储区别 -->

    <script>
        window.onload = () => {
            console.log("第一题：");
            var arr = new Array(30);
            var arr1 = new Array();
            let xun = 0
            let j = 2;
            for (let i = 0; i < arr.length; i++) {
                arr[i] = j;
                j = j + 2;
                if (i % 5 == 0 && i != 0) {
                    arr1[xun] = (arr[i] + arr[i - 1] + arr[i - 2] + arr[i - 3] + arr[i - 4]) / 5;
                    xun = xun + 1;
                }
            }
            // console.log(arr)
            console.log(arr1)
            // console.log("第二题：");
            var arr3 = new Array();
            let zongshu = 1;
            for (let i = 0; i < 5; i++) {
                arr3[i] = new Array();
                for (let j = 0; j < 5; j++) {
                    arr3[i][j] = zongshu;
                    zongshu = zongshu + 1;
                }
            }
            // console.log(arr3)
            document.write("第二题：" + "<br>");
            for (let i = 0; i < 5; i++) {
                for (let j = 0; j <= i; j++) {
                    // console.log("a");
                    // console.log(i)
                    // console.log(j)
                    let a = arr3[i][j];
                    // console.log(a)
                    document.write(arr3[i][j] + " ");
                    // document.write = arr3[i][j];
                }
                document.write("<br>")
            }
        }

    </script>
</body>

</html>